Big Huge Thesaurus

cartridge clip

noun